import {
	API_VERSION,
	PAAS_URL,
	host
} from '@/common/config.js';
const publicApi = {
	postRecommentGoods: `/${API_VERSION}/5fd9a32379116`, // 智能推荐
	publicUpdateAPP: `/${API_VERSION}/5f3de8d284639`, // 静默更新
	UPLOAD_IMAGE_URL: `/${API_VERSION}/5d5fa8984f0c2`, // 图片上传接口路径 UploadImage方法依赖此配置
	GetVerifyCode: `/${API_VERSION}/5b5bdc44796e8`, // 发送验证码
	post5cad9f63e4f94: `/${API_VERSION}/5cad9f63e4f94`, //会员注册接口
	post5c78dbfd977cf: `/${API_VERSION}/5c78dbfd977cf`, //手机号密码登录
	post5c78dca45ebc1: `/${API_VERSION}/5c78dca45ebc1`, //手机号验证码登录
	post5d7757d28d076: `/${API_VERSION}/5d7757d28d076`, //微信登录绑定手机号
	post5caeeba9866aa: `/${API_VERSION}/5caeeba9866aa`, //用验证码重置密码
	post62ff5887b2719: `/${API_VERSION}/62ff5887b2719`, //查询系统页面信息
	post630045bd11046: `/${API_VERSION}/630045bd11046`, //查询广告表
	post6302de0b4bb04: `/${API_VERSION}/6302de0b4bb04`, //统计用户整体做题记录信息
	post6302e4462c7bd: `/${API_VERSION}/6302e4462c7bd`, //查询科目信息
	post630424341b439: `/${API_VERSION}/630424341b439`, //查询科目下的章节列表及题目统计信息
	post63097f301bbd2: `/${API_VERSION}/63097f301bbd2`, //查询用户错题记录列表
	post63072591c072d: `/${API_VERSION}/63072591c072d`, //清空错题记录
	post630c101a0e00d: `/${API_VERSION}/630c101a0e00d`, //查询用户收藏题目记录列表
	post630873260ef42: `/${API_VERSION}/630873260ef42`, //清空收藏
	post63186a71e9509: `/${API_VERSION}/63186a71e9509`, //章节收藏题目
	post6309c32a957c7: `/${API_VERSION}/6309c32a957c7`, //查询学习资料列表
	post5c78c4772da97: `/${API_VERSION}/5c78c4772da97`, //获取会员详细信息
	post6309952bd200f: `/${API_VERSION}/6309952bd200f`, //查询用户模拟测试记录
	post6309957a297f6: `/${API_VERSION}/6309957a297f6`, //查询用户随堂测试记录
	post6309960573bcc: `/${API_VERSION}/6309960573bcc`, //查询系统公告列表
	post5d63ba953ee01: `/${API_VERSION}/5d63ba953ee01`, //获取投诉建议类型
	post6309bede99775: `/${API_VERSION}/6309bede99775`, //提交投诉建议
	post6309bdb27de23: `/${API_VERSION}/6309bdb27de23`, //会员投诉建议，意见反馈
	post5cb54af125f1c: `/${API_VERSION}/5cb54af125f1c`, //修改个人资料
	post63116c752a26c: `/${API_VERSION}/63116c752a26c`, //平台公告详情
	post5f6db4db8abcf: `/${API_VERSION}/5f6db4db8abcf`, //校验验证码
	post63119b366040c: `/${API_VERSION}/63119b366040c`, //修改密码
	post63047305925e3: `/${API_VERSION}/63047305925e3`, //章节下题目列表
	post6304aa2267c8e: `/${API_VERSION}/6304aa2267c8e`, //题目收藏
	post6315538b2b0cb: `/${API_VERSION}/6315538b2b0cb`, //提交用户做题记录
	post630585b9ede8b: `/${API_VERSION}/630585b9ede8b`, //模拟考试题目列表
	post63059ed3eda95: `/${API_VERSION}/63059ed3eda95`, //模拟考试提交答案
	post6306ce0e14ba8: `/${API_VERSION}/6306ce0e14ba8`, //模拟考试结果
	post63071602f10c5: `/${API_VERSION}/63071602f10c5`, //随堂测试题目列表
	post63071a464354d: `/${API_VERSION}/63071a464354d`, //随堂测试提交答案
	post63071e253dcba: `/${API_VERSION}/63071e253dcba`, //随堂测试考试结果
	post63171bfcae40d: `/${API_VERSION}/63171bfcae40d`, //错题记录下题目列表
	post6316aab908e8d: `/${API_VERSION}/6316aab908e8d`, //题目作对
	post630726bdb3a6b: `/${API_VERSION}/630726bdb3a6b`, //删除错题
	post6318893a73bb8: `/${API_VERSION}/6318893a73bb8`, //城市列表
	post63187feb5fc70: `/${API_VERSION}/63187feb5fc70`, //刷题记录章节列表
	post6318804ac650c: `/${API_VERSION}/6318804ac650c`, //刷题记录下题目列表
	post631868cf393e9: `/${API_VERSION}/631868cf393e9`, //获取节之下的属于模拟考试的题目列表
	post631868a9902b2: `/${API_VERSION}/631868a9902b2`, //获取节之下的属于随堂测试的题目列表
	post631723f847587: `/${API_VERSION}/631723f847587`, //考试记录/测试记录获取其下的科目列表
	post6309952bd200f: `/${API_VERSION}/6309952bd200f`, //查询用户模拟测试记录(科目之下章节信息)
	post6309957a297f6: `/${API_VERSION}/6309957a297f6`, //查询用户随堂测试记录(科目之下章节信息)
	post5d7660a421e69: `/${API_VERSION}/5d7660a421e69`, // 第三方登录
	post6343d6f2ef20b: `/${API_VERSION}/6343d6f2ef20b`, // 考试列表
	post6343d947d8c5e: `/${API_VERSION}/6343d947d8c5e`, // 测试列表
	post634405a78b067: `/${API_VERSION}/634405a78b067`, // 下载资料列表
	post6363619f7fd72: `/${API_VERSION}/6363619f7fd72`, // 上架隐藏显示
	post636385f21f818: `/${API_VERSION}/636385f21f818`, // 客服电话
	post60fa2181a3e84: `/${API_VERSION}/60fa2181a3e84`, //注销协议和状态
	post61e53ff1f2406: `/${API_VERSION}/61e53ff1f2406`, //注销原因
	post60fa21d76a8f1: `/${API_VERSION}/60fa21d76a8f1`, //提交注销


	// 新增接口
	post65a87a15d60aa: `/${API_VERSION}/65a87a15d60aa`, // 视频列表
	post65a880ae7fc21: `/${API_VERSION}/65a880ae7fc21`, // 视频资料详情
	post65a884d54a34a: `/${API_VERSION}/65a884d54a34a`, // 课程章节列表
	post65a8998e1c975: `/${API_VERSION}/65a8998e1c975`, // 记录课程播放时长
	post65a8891fc8e94: `/${API_VERSION}/65a8891fc8e94`, // 课程报名生成订单
	post65a7ca7c457ea: `/${API_VERSION}/65a7ca7c457ea`, // 课程分类列表
	post65a8a097c9aef: `/${API_VERSION}/65a8a097c9aef`, // 我的资料列表
	post5cc56966e9287: `/${API_VERSION}/5cc56966e9287`, // 平台消息
	post65a7bb970e4a3: `/${API_VERSION}/65a7bb970e4a3`, // 科目分类
	post6302e4462c7bd: `/${API_VERSION}/6302e4462c7bd`, // 科目分类列表

	post5e48bf671910d: `/${API_VERSION}/5e48bf671910d`, // 小程序授权登录
	post5e497dd94fcaf: `/${API_VERSION}/5e497dd94fcaf`, // 小程序授权手机号
	post65a9d7d8943ff: `/${API_VERSION}/65a9d7d8943ff`, // 获取支付信息


	post65a7c5ede56c4: `/${API_VERSION}/65a7c5ede56c4`, // 随堂测试分类
	post6343d947d8c5e: `/${API_VERSION}/6343d947d8c5e`, // 随堂测试分类列表
	post65a8fd984d16d: `/${API_VERSION}/65a8fd984d16d`, // 年份列表
	post65a8fdaf02a97: `/${API_VERSION}/65a8fdaf02a97`, // 试题类型
	post6343d6f2ef20b: `/${API_VERSION}/6343d6f2ef20b`, // 历年高考真题
	post65aa39b188790: `/${API_VERSION}/65aa39b188790`, // 获取vip规则
	post65aa4571edab7: `/${API_VERSION}/65aa4571edab7`, // 生成vip订单
	post65aa3e34d2641: `/${API_VERSION}/65aa3e34d2641`, // 游客登录
	post65bcc633c5008: `/${API_VERSION}/65bcc633c5008`, // 隐藏空白内容

	post65fe412309380: `/${API_VERSION}/65fe412309380`, // 更新刷题索引值
	post65fe40f677790: `/${API_VERSION}/65fe40f677790`, // 获取刷题索引值
	post660d1ce054c0e: `/${API_VERSION}/660d1ce054c0e`, // 随堂练习单个题目解析



	// 中出行
	postlogin: `/api/login/in`, // 手机号一键登录
	postgetOpenid: '/api/dy/getOpenid', // 根据code获取openid和session_key
	getUser_info: '/api/user/user_info', // 获取用户资料
	postUpload: '/api/oss_upload/upload', // 图片上传
	postSaveInformation: '/api/user/save_info', // 保存用户资料
	mergeUser: '/api/user/merge_user', // 合并身份证号重复的用户
	getHomeCars: '/api/car/get_index_cars', // 首页车辆列表
	getCategory: '/api/car/getCategory', // 获取车辆分类列表
	getCarList: '/api/car/getcars', // 车辆列表（筛选）
	getBrand: '/api/car/getBrand', // 获取品牌列表
	getCarStore: '/api/car/get_stores', // 获取门店列表
	oneTime: '/api/common/getTime', // 获取当前时间之后一小时的时间戳
	getOffer: '/api/car/getStoreByCar', // 查找该车都有哪些门店在租
	placeOrder: '/api/order/chooseCarToOrder', // 选中车辆到下单页面
	postCarInsure: '/api/car/insure', // 车辆保障信息列表
	// leaseGenerateOrder: '/api/order/add_order',  // 续租生成订单
	generateOrder: '/api/order/add_order_buying', // 生成订单(修改优惠券)
	// generateNewOrder: '/api/order/add_order_new',  // 生成新订单支付宝
	generateNewOrder: '/api/order/add_order_new_buying',  // 生成新订单支付宝
	// orderCoupons: '/api/order/do_groupon',  // 订单加优惠券
	orderCoupons: '/api/order/order_settle_accounts',  // 下单第二步结算
	
	postPreOrder: '/api/order/pre_order', // 生成抖音预订单
	postweixinPay: '/api/order/payment',  // 生成微信下单数据
	postAlipayPay: '/api/alipay/pay',  // 生成支付宝下单数据
	postPrepayment: '/api/order/get_pre_order_data',  // 获取订单预支付数据
	postOrderList: '/api/order/order_list', // 订单列表
	postOrderDetails: '/api/order/order_detail', // 订单详情
	againPay: '/api/order/get_prepay_data', // 待支付下单获取支付信息
	cancelOrder: '/api/order/cancel_order', // 取消订单
	postOrderNum: '/api/order/order_user_counts', // 获取订单数量
	postCityInfo: '/api/common/getCityList',  // 获取城市列表
	postCityCode: '/api/common/getPosCity',  // 根据经纬度获取城市

	postFeed: '/api/feedback/in', // 意见反馈
	postConfig: '/api/common/config', // 通用配置接口
	getProtocol: '/api/common/getNotice', // 协议富文本接口
	postCarTags: '/api/car/getTags',  // 获取车辆标签
	GetVerifyCode: `/api/login/sendCode`, // 发送验证码
	postWorkOrder: '/api/per_order/get_work_order',  // 订单验车记录
	changeCarRecord: '/api/per_car/changeCarRecord',  // 换车记录
	getCarPay: '/api/order/paymentList',  // 支付记录
	postPayRefund: '/api/order/order_payment_refund_list',  // 支付记录下的退款记录
	
	recentlyStore: '/api/car/get_store_by_distance',  // 根据用户地理位置获取最近的门店
	initContract: '/api/contracts/initcontract',  // 初始化合同
	viewContract: '/api/contracts/view',  // 调起已初始化的合同
	saveLicense: '/api/user/save_license_file_no',  // 保存驾驶证档案编号
	
	checkOrderRefund: '/api/order/check_refund',  // 查看订单的退款状态
	callbackUrl: `${host}/api/notify/pre_order`,//预下单回调
	
	// groupCoupon: '/api/goods/goodsInfo',  // 团购券详情
	groupDetails: '/api/goods/goodsInfo',  //团购券详情(新版)
	userCouponList: '/api/goods/userGoodsList',  // 团购券列表
	userCouponDetails: '/api/goods/goodsOrderInfo',  // 团购券订单详情
	
	orderNeedPayMoney: '/api/order/get_need_pay',  // 获取订单需要支付金额
	depositRequired: '/api/alipay/freeze',  // 信用免押
	depositRefund: '/api/alipay/refund',  // 信用免押退款
	depositRecord: '/api/alipay/freeze_record',  // 免押记录
	depositThaw: '/api/alipay/unfreeze_money',  // 信用免押解冻
	openItem: '/api/car/is_show_function_button',  // 首页模块打开和关闭
	
	orderReminder: '/api/order/pending_pay_order',  // 用户订单提醒弹窗
	homePageSwiper: '/api/common/getHomeConfigList',  // 首页中间轮播图
	homePageSwiperDetails: '/api/common/getHomeConfigDetail',  // 首页中间轮播图详情
	channelUser: '/api/channel/channel_log',  // 记录用户渠道信息
	distributeCoupons: '/api/user_coupons/send_coupon',  // 发放优惠券
	loginCouponPrice: '/api/user_coupons/get_coupon',  // 已登录首页优惠券金额
	nologinCouponPrice: '/api/channel/couponInfo',  // 未登录首页优惠券金额
	getBookingNotice: '/api/common/getReserveConfig',  // 获取预定须知
	
	getGroupCoupons: '/api/goods/dyGoodsList',  // 获取首页团购券列表
	
	getIndexBanner: '/api/common/getIndexBanner',  // 获取首页轮播图
	postCarLease: '/api/common/carLease',  // 以租代购
	recordCustomer: '/api/common/recordPoint',  // 记录客服点击
	dyRefund: '/api/dy/dyRefund',  // 抖音次卡退款
	computePrice: '/api/order/orderDetailPriceCount',  // 下单页金额详情计算
	availableRentalTime: '/api/car/getFastLeaseDate'  ,// 车型获取最快可租时间
	getDefaultCity: '/api/common/getDefaultLocation',  // 获取默认的城市和位置
	
	isDyExamine: '/api/dy/isOpenAudit',  // 抖音是否开启审核
	dyUnauditedRefund: '/api/dy/refundNotGoods',  // 抖音退款
	
	mapKey: '/api/common/getGaoDeKey',  // 获取高德地图key
	cityData: '/api/common/getCityServiceLocation',  // 获取城市机场、车站数据
	
}
const modulesFiles = require.context('../../pages/', true, /\api.js$/);
const modules = modulesFiles.keys().reduce((modules, modulePath) => {
	const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1');
	const value = modulesFiles(modulePath);
	Object.assign(modules, value.default);
	return modules;
}, publicApi);
export default modules;

/**
 * 如果是第一套代码,删掉下面的对象即可
 * 如果不是第一套代码,导出下面的对象即可
 * 如果哪一套的代码都有,下面的对象合并到上面的对象即可
 * */
const del = {}